 ::-webkit-scrollbar{
display:none;
}
.delete{color:red; text-decoration:none;}
.show{display:block;}
.pointer{ cursor:pointer;}
.small{font-size:70%;}
.t_right .num{display:inline-block; width:50px; border-radius:10px; padding:6px 0px; margin-top:7px; background-color:#eee; text-decoration:none}
.bg-fff{
	background-color: #fff;
}

/****mfooter***/
.mfooter{
		position: fixed;
	    bottom: 0px;
	    left: 0px;
	    right: 0px;
	    z-index: 100;
	    background-color: #fff;
	    border-top: 1px solid #ccc;
	    height: 50px;
	}
	.mfooter .item{
		float: left;
	    overflow: hidden;
	    text-align: center;
	    width: 25%;
	    text-decoration: none;
	    color: #666;
	    padding: 5px 0px;
	    line-height: 1.4;
	    display: block;
	    position: relative;
	    font-size: 14px;
	}
	.mfooter .iconfont{
		font-size: 18px;
		color: #666;
	}
	.mfooter .cart-num {
	    color: #eee;
	    position: absolute;
	    right: 3px;
	    top: 4px;
	    border-radius: 50%;
	    border: 1px solid #eee;
	    width: 16px;
	    height: 16px;
	    font-size: 12px;
	    line-height: 16px;
	}
	.mfooter .item.active, .mfooter .item.active .iconfont {
	    color: #FF4600;
	}
	.mfooter .item .num {
    display: inline-block;
    position: absolute;
    top: 5%;
    right: 20%;
    background: #FF4600;
    text-align: center;
    overflow: hidden;
    line-height: 1.5em;
    width: 1.5em;
    height: 1.5em;
    border-radius: 100%;
    color: #fff;
}
/****end mfooter*****/	
/****列 布局****/
.row {
	width: 100%;
}
.row:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
[class*=col-] {
	float: left;
}
.col-2-1, col-4-2, col-6-3,.col-12-6 {
	width: 50%;
	float: left;
	overflow:hidden;
}
.col-3-1, col-6-2,.col-12-4 {
	width: 33.333%;
	float: left;
}
.col-3-2, col-6-4,.col-12-8 {
width:66.6666%;
float:left;
}
.col-4-1,.col-12-3 {
	width: 25%;
	float: left;
}
.col-4-3,.col-12-9{width:75%; float:left;}
.col-5-1 {
	width: 20%;
	float: left;
}
.col-5-2 {
	width: 40%;
	float: left;
}
.col-5-3 {
	width: 60%;
	float: left;
}
.col-5-4 {
	width: 80%;
	float: left;
}
.col-6-1,.col-12-2 {
	width: 16.666666%;
	float: left;
}
.col-6-5,.col-12-10 {
	width: 83.333333%;
	float: left;
}
.col-7-1{
	width:14.28571429%;	
}
.col-7-2{
	width:28.57142857%;
}
.col-7-3{
	width:42.85714286%;
}
.col-7-4{
	width:57.14285714%;
}
.col-7-5{width:71.42857143%}
.col-7-6{width:85.71428571%}
.col-12-1{width:8.33333333%;}
.col-12-5{width:41.6666666%;}
.col-12-7{ width:58.33333333%;}
.col-12-11{width:0.916666666%}
/*End 列*/

/*图片弹出框*/
#showBox_opac {
	filter: alpha(opacity=60);
	width: 100%;
	 
	z-index: 10;
	opacity: 0.6;
	top: 0px;
	left: 0px;
	bottom: 0px;
	position: fixed;
	display: none;
	background-color: #ccc;
}
#showBox {
	display: none;
	width: 100%;
	top: 0px;
	left: 0px;
	bottom: 0;
	position: fixed;
	overflow:auto;
	z-index: 99999;
}
#showbox_container {
	margin: 0 auto;
	padding: 0px;
	z-index: 99999;
	background-color: #FFF;
	border: 2px solid #CDD;
}
#showBox_nav {
	line-height: 3;
	height: 40px;
	background-color: #fafafa;
	padding: 0px 10px;
	border-bottom:1px solid #f0f0f0;
	font-size:14px;
	
}
#showBox_title {
	float: left;
	color:#aaa;
}
#showBox_close {
	color:#aaa;
	float: right;
	cursor: pointer;
	height: 40x;
	line-height: 40px;
	padding: 0 5px;
}
#showBox_close:hover {
	background-color: #f0f0f0;
}
#showBox_content {
	display: block;
	padding:10px;
	background-color:#fff;
}
#showBox_footer {
	height: 25px;
	line-height: 25px;
}
.mgb-10{margin-bottom:10px;}
.btn {
	background-color: #0CF;
	display: inline-block;
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	font-size: 12px;
	margin-right: 5px;
	border:0px;
	text-align:center;
}
.btn-row{   margin: 0px auto;
  padding: 0px;
  width: 98%;
  display: block;}
.btn-default {
	color: #333;
	background-color: #e8e8e8;
}
.btn-primary {
	color: #FFF;
	background-color: #428BCA;
	border-color: #357EBD;
}
.btn-success {
	color: #FFF;
	background-color: #5CB85C;
	border-color: #4CAE4C;
}
.btn-info {
	color: #FFF;
	background-color: #5BC0DE;
	border-color: #46B8DA;
}
.btn-warning {
	color: #FFF;
	background-color: #F0AD4E;
	border-color: #EEA236;
}
.btn-danger {
	color: #FFF;
	background-color: #D9534F;
	border-color: #D43F3A;
}
.btn-link {
	color: #428BCA;
	font-weight: 400;
	cursor: pointer;
	border-radius: 0;
	background-color: inherit
}
.btn:hover {
	background-color: #F96;
	text-decoration:none;
	color:#fff;
}
.btn:active {
	background-color: #0CC;
	text-decoration:none;
	color:#fff;
}
.btn-small {
	padding: 0px 5px;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
}
.btn-larger {
	padding: 0px 13px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn-larger {
	padding: 0px 13px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn-big {
	padding: 0px 20px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
}
/*toast 通知组件*/
#toast{display:none; position:fixed; bottom:100px; left:0px; right:0px;    z-index:9999; 
}
#toast .bg{line-height:40px; width:200px; text-align:center; color:#fff; background-color:#1E1E1E; margin:0 auto; }
#toast .success{background-color:#27AE60 !important;}
#toast .error{background-color:#C0392B !important;}
#toast .info{background-color:#F1C40F !important;}
/*End toast*/
/*分页组件*/
.pages{border-left:1px solid #d8d8d8;text-align: center;font-size: 0;line-height:0;display: inline-block;*display: inline;vertical-align: middle; font-size:16px; margin:10px;}
.pages a,.pages strong{padding:0 15px;border:1px solid #d8d8d8; border-left:0; display:inline-block;height:40px; line-height:40px;color:#666; float:left; background-color:#f0f0f0}
/*End 分页*/
.tabs-border{ width:100%; height:40px;border-bottom:1px solid #ccc;background-color: #fff;}
.tabs-border .item{padding:0px 20px; display:block; float:left;border-bottom:1px solid #ccc; height:40px; line-height:40px;color:#4995D5; text-decoration: none;}
.tabs-border .item.active{border-bottom:1px solid #f60; color:#f60;}
.none{display:none;}
.left{float:left;}
.right{float:right;}
.skyline {
height: 0px;
font-size: 0px;
overflow: hidden;
margin: 5px auto;
border-bottom: dashed 1px #CCC;
}
/*用户后台列表*/

.uclist{ margin:0px 5px;}
 .uclist .item{border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:5px;}
 
 .uclist .item .hd{ height:30px; line-height:30px; font-size:16px;}
 .uclist .item .h1{font-size:14px;height:30px; line-height:30px;}
  .uclist .item .h2{font-size:14px; color:#999;height:30px; line-height:30px;}
    .uclist .item .tj{font-size:14px; color:#999;height:30px; line-height:30px;}
 .uclist .item .t{ height:25px; line-height:25px;}
 .uclist .item .content,.uclist .item .content a{color:#888; font-size:.8em;}
 .uclist .item .content{padding:6px;}
 .uclist .item .tools{height:40px; line-height:40px; text-align:center}
 .uclist .item  a{color:#666;}
 
/*End 用户后台列表*/

.input-row{position:relative; height:36px; margin:0px 10px; margin-bottom:16px; padding-top: 5px;}
.input-row input[type='text'],.input-row input[type='password'],.input-row .txt{
	display:block;
	width:100%; 
	height:36px; 
	line-height: 36px;
	margin-left:-6px;
	border-radius: 5px;
	padding: 0px 5px;
	border: 1px solid #eee;
	}
.input-row label{position: absolute;right: 3px;top: 5px; color:#777;}
.textarea-row {
  margin: 0px 10px;
  margin-bottom: 10px;
}
.textarea-row textarea {
  width: 100%;
  height: 100px;
  margin-left: -5px;
}
.textarea-row label{
	margin-bottom: 10px;
	color: #777; 
	display: block;
}
.form-btns {
	margin:0px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

/*文件上传表单*/
.btn-upload {
	position: relative;
	background: url(/plugin/skyweb/btn-upload.jpg) no-repeat;
	width: 99px;
	height: 33px;
}
.btn-upload .btn-upload-file {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 99px;
	height: 33px;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	display: block;
}

.cart_change_list_table.dztable caption{border-bottom:1px solid #ccc; padding-bottom:5px;}
.cart_change_list_table.dztable td{border:0px;}
.cart_change_list_table.dztable td{border-bottom:1px dotted #ccc; padding-bottom:5px; padding-top:5px;}
.cart_change_list_table.dztable .tit {
    color: #666;
	width:100%;
    font-size: 1.2em;
    overflow: hidden;
    margin-bottom: 0.5em;
    text-overflow: ellipsis;
	height:1.2em;
   
}
.d-content{font-size:.8em;}
.d-content img{max-width:99% !important;}

.normal_tabs.i5 li{width:19%;}
.flexslider .slides li{ width: 100%; float: left; margin-right: -100%; position: relative; opacity: 1; display: block; z-index: 2;}
/*横排列表组件*/
.data-list {
	width: 100%;
	text-align: left;
}

.data-list li {
	color: #333;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fdfdfd;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	display: block;
	position: relative;
}
.data-list li.hasimg{min-height:60px; padding-left:90px;}
.data-list li.ui-list-hover {
	background: #ededed;
}
.data-list li a {
	text-decoration: none;
	color:#333;
}
.data-list li dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 10px;
	color: #333;
}
.data-list li dt:first-child {
	padding-top: 0;
}
.data-list li dd.content {
	font-size: 12px;
	color: #a0a0a0;
	line-height: 16px;
	margin-top: 8px;
	font-weight:300;
	padding:0px 10px;
}
.data-list li dd.source {
	font-size: 12px;
	color: #969696;
	margin-top: 8px;
}
.data-list li dd.time{position: absolute;right: 5px;
bottom: 3px;}
.data-list li dd.time{
	text-align:right;

font-size: 0.7em;
color: #CCC;
font-weight: 100;
}
.data-list img {
	position: absolute;
	left: 15px;
	top: 50%;
	width: 60px;
	margin-top: -30px;
}
/*End 列表*/
/**内容组件**/
.t_right_post{    border: 2px solid #fff;
    height: 25px;
    display: block;
    line-height: 25px;
    margin-top: 7px;
    width: 40px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;}
.d-title{line-height:30px; text-align:center; font-size:1em;}
.d-tool{color:#999; margin-bottom:10px; height:25px; line-height:25px; padding-left:20px; border-bottom:1px dotted #ddd;text-align:center; font-size:0.8em;}
.d-content{padding:10px; line-height:24px;}
.d-content img{max-width:98%;}
.thumb-content img{max-width:100px;}
/*End 内容组件*/
.pullup{background-color: #fff; z-index: 9999; cursor: pointer;  height: 40px; text-align: center; line-height: 40px; border: 1px solid #ccc; display:none;}
.pullup.active{background-color:#3199e8; color:#fff;}
/**搜索**/
.search-box{position:fixed; padding-top:10px; top:50px; bottom:0px; left:0px; right:0px; background-color:#fff; display:none;z-index: 999;}
	.search-box .l{width:100%; float:left;}
	.search-box .l .mn{margin-right:80px; margin-left:10px;}
	.search-box .l .mn input{width:100%; height:40px; border:1px solid #ccc; border-radius:5px; padding-left:3px; padding-right:3px;}
	.search-box .r{width:65px; float:right; margin-left:-65px;}
	.search-box .r .btn{height:40px; line-height:40px; text-align:center; width:60px; background-color:#3199e8; border:0px; margin-right:3px; border-radius:5px; color:#fff;}
/**选项tab-select**/
.tab-select{ border-bottom: 1px solid #ccc; background-color: #fff; color: #0088CC; }
.tab-select:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.tab-select .item{width: 33%; position: relative; padding: 10px 0px; float: left; font-size:0.9em; text-align: center; cursor:pointer; }
.tab-select.i4 .item{width:25%; font-size:0.8em;}
.tab-select .item .t3up {
	  display: inline-block;
		  width: 0;
		  height: 0;
		  border-left: 3px solid transparent;
		  border-right: 3px solid transparent;
		  border-bottom: 6px solid #0088CC;
		  position: relative;
		  top: -2px;
}
.tab-select .item .t3down {
		  width: 0;
		  height: 0;
		  display: inline-block;
		  border-left: 3px solid transparent;
		  border-right: 3px solid transparent;
		  border-top: 6px solid #0088CC;
		  position: relative;
		  top: -2px;
}
.tab-select .item b{ width: 1px; height: 1em; float: right;background: #ccc}
.tab-select-box {background-color:#fff;position:absolute; left:0px; padding:0px 20px; right:0px; top:42px;  display:none; z-index:999; }
.tab-select-box:after{clear:both; content:"."; height:0px; visibility:hidden;}
.tab-select-box .item{height:40px; line-height:40px; display:block; text-decoration:none; color:#999; font-size:0.9em; padding-left:3px; cursor:pointer;border-bottom:1px solid #ccc;}
.tab-select-box .item.active{color:#239EF7;}
.tab-select-box .box1{ width:50%; background-color:#f9f9f9; float:left;}
.tab-select-box .box2{width:50%;background-color:#fff;float:left;}
.tab-select-box .box1 .pd,.tab-select-box .box2 .pd{padding:0px 10px;}
.tab-select-box .box1 .box1item{height:40px; line-height:40px; display:block; text-decoration:none; color:#999; font-size:0.9em; padding-left:3px; cursor:pointer;}
.tab-select-box .box1 .box1item.active{color:#1AB9AC;}
.tab-select-box .box2 .box2item{height:40px; display:none; line-height:40px;  text-decoration:none;color:#999; font-size:0.7em; border-bottom:1px solid #ccc;cursor:pointer;}
.tab-select-box .box2 .box2item.active{color:#239EF7;}
.tab-select-box .box2 .box2item.show{display:block;}
/*****job模块*******/
.joblist .item{border-bottom:1px solid #ccc; padding:10px 0px; margin-bottom:10px;}
	.joblist .item .title{line-height:25px; margin-bottom:5px; display:block; color:#333; text-decoration:none;}
	.joblist .item .title small{font-size:.7em; float:right;}
	.joblist .item  .money{color:red;}
	.joblist .item .row{color:#666; height:25px; font-size: .8em;}
	.joblist .item .address{color:#666; height:25px; font-size: .8em;}
	.joblist .item .time{float:right;}
	.joblist .item .content{color:#999; font-size:.8em;}

.jobinfo td{ font-size:.7em;}
/*********在线充值***********/
.paylist{padding-left:5px;}
.paylist .item{height:40px; line-height:40px; cursor:pointer; border-radius:5px; margin-right:10px; border:1px  solid #83C44E;   padding:0px 10px; float:left;  margin-bottom:10px; }
.paylist .item.active{background-color:#83C44E; color:#fff;}
/*****收货地址******/
.addrlist{}
.addrlist .hd{height: 40px; line-height: 40px;border-bottom: 1px solid #eee;  font-size: 1.1em;}
.addrlist .hd a{ float: right; display: inline-block; color: #f60; text-decoration: none;}
.addrlist .item{line-height: 1.8; padding-left: 10px; border-bottom: 1px solid #eee; margin-bottom: 5px;}


.row-sendSms {
	display: flex;
	margin-bottom: 1px;
	padding: 10px;
	background-color: #fff;
}

.row-sendSms .label {
	width: 80px;
	line-height: 36px;
	font-size: 16px;
	color: #333;
	display: block;
}

.row-sendSms .text {
	width: 100px;
	height: 36px;
	border: 1px solid #EE2C2C;
	display: block;
	box-sizing: border-box;
	border-right: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	 
	font-size: 14px;
}

.row-sendSms .send {
	flex: 1;
	height: 36px;
	line-height: 36px;
	background-color: #EE2C2C;
	box-sizing: border-box;
	margin-left: -5px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

.input-flex {
	display: flex;
	margin-bottom: 1px;
	padding: 10px;
	background-color: #fff;
}

.input-flex .label {
	width: 80px;
	line-height: 36px;
	font-size: 16px;
	color: #777;
	display: block;
}

.input-flex .text,.input-flex .select {
	flex: 1;
	height: 36px;
	box-sizing: border-box;
	display: block;
	border: 1px solid #eee !important;
	padding: 0 5px;
	font-size: 14px;
	margin: 0;
}
.input-flex .select{
	-webkit-appearance:menulist-button
}
.input-flex .text.yzm {
	width: 80px;
	flex: initial;
}

.btn-row-submit {
	margin: 20px 10px;
	background-color: #EE2C2C;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
	display: block;
}




/****wap2app 优化****/
.html5plus .html5plus-hide{
    display:none
}
.page-index .html5plus-hide{
	display: block;
}
.html5plus .paddingheight{
	display: none;
}
.html5plus .market_wrap .leftbox{
	top: 0px !important;
}